//===============================
//  功能 ：备注 
//  作者 ：上中野辅亚瑟王 
//  创建时间 ：2023-06-24  07-03-01 
//  Unity版本  ：2019.4.35f1 
//  变更时间 :  2023-06-24  07-03-01 
//===============================


namespace ZS.U3D.BASE.Runtime.MVC
{
    /// <summary>
    /// 控制器基类
    /// </summary>
    /// <typeparam name="T"></typeparam>
    public class ControllerBase<M, V> : IController<M, V> where M : ModelBase where V : ViewBase<M>
    {
        protected M model;
        protected V view;

        public void Bind(M model, V view)
        {
            this.model = model;
            this.view = view;
        }

        public void Unbind()
        {
            model = default;
            view = default;
        }
    }
}


